Po půl roce vývoje od vydání verze 49 bylo vydáno GNOME 50 s kódovým názvem Tokyo (Mastodon). Podrobný přehled novinek i s náhledy v poznámkách k vydání a v novinkách pro vývojáře.
Článek na stránkách Fedora Magazinu informuje o vydání Fedora Asahi Remixu 43, tj. linuxové distribuce pro Apple Silicon vycházející z Fedora Linuxu 43.
Byl zveřejněn program konference Installfest 2026. Konference proběhne o víkendu 28. a 29. března v Praze na Karlově náměstí 13. Vstup zdarma.
Byla vydána Java 26 / JDK 26. Nových vlastností (JEP - JDK Enhancement Proposal) je 10. Odstraněno bylo Applet API.
Byla vydána nová verze 260 správce systému a služeb systemd (Wikipedie, GitHub). Odstraněna byla podpora skriptů System V. Aktualizovány byly závislosti. Minimální verze Linuxu z 5.4 na 5.10, OpenSSL z 1.1.0 na 3.0.0, Pythonu z 3.7.0 na 3.9.0…
Byla vydána nová verze 5.1 svobodného 3D softwaru Blender. Přehled novinek i s náhledy a videi v poznámkách k vydání. Videopředstavení na YouTube.
Bylo oznámeno vydání nové verze 8.1 "Hoare" kolekce svobodného softwaru umožňujícího nahrávání, konverzi a streamovaní digitálního zvuku a obrazu FFmpeg (Wikipedie). Doprovodný příspěvek na blogu Khronosu rozebírá kódování a dekódování videa pomocí Vulkan Compute Shaders v FFmpeg.
Byl představen open-source a open-hardware prototyp nízkonákladového raketometu kategorie MANPADS, který byl sestaven z běžně dostupné elektroniky a komponent vytištěných na 3D tiskárně. Raketa využívá skládací stabilizační křidélka a canardovou stabilizaci aktivně řízenou palubním letovým počítačem ESP32, vybaveným inerciální měřicí jednotkou MPU6050 (gyroskop a akcelerometr). Přenosné odpalovací zařízení obsahuje GPS,
… více »Vědci z univerzity La Sapienza v Římě vyvinuli systém, který dokáže identifikovat jednotlivce pouze na základě toho, jak narušují signály Wi-Fi. Autoři tuto novou technologii nazvali WhoFi. Na rozdíl od tradičních biometrických systémů, jako jsou skenery otisků prstů a rozpoznávání obličeje, nevyžaduje tato metoda přímý fyzický kontakt ani vizuální vstupy. WhoFi může také sledovat jednotlivce na větší ploše než kamera s pevnou polohou; stačí, je-li k dispozici Wi-Fi síť.
SuperTux (Wikipedie), tj. klasická 2D plošinovka inspirovaná sérií Super Mario, byl vydán v nové verzi 0.7.0. Videoukázka na YouTube. Hrát lze i ve webovém prohlížeči.
V tomto díle našeho vašeho nepravidelného seriálu (?) o správcích oken neboli okenních manažerech se budeme věnovat programu, na který jsem narazil víceméně náhodou a který jsem si okamžitě oblíbil. Jedná se o pekwm, vyslovujte [pé-kvé-em]. Nabízí se pochopitelně srovnání s BlackBoxem, o kterém jsem psal v minulém díle. Rozhodl jsem se, že oba správce srovnávat nebudu, to ať udělá laskavý čtenář sám. Ačkoliv jsou oba programy minimalistické (doufám, že už se bez toho slova obejdu), každý z nich je jiný a celkový rozdíl mezi těmi "maličkostmi" je obrovský.
Program roste na adrese www.pekwm.org. Stáhněte si zdrojové
soubory a zkompilujte jej. Při kompilaci je vhodné zadat mimo jiné volbu
--enable-harbour (viz configure --help). Tím
se přikompiluje podpora dokovatelných aplikací, které jsou pro tyto malé
správce oken typické a navyšují jejich užitnou hodnotu. V pekwm se
oblast, ve které se zobrazují dockapps, nazývá "harbour" -- přístav. Jak
výstižné. Těchto miniprográmků jsou na Internetu tisíce, googloojte
.
Konfigurační soubory programu se nainstalují do
/usr/local/etc/pekwm/, témata a skripty do
/usr/local/share/pekwm/. Po prvním spuštění se soubory s
konfigurací zkopírují do domovského adresáře uživatele
(~/.pekwm/), témata a skripty načítá z výše zmíněného
standardního adresáře. Hlavní element, který tvoří celého správce, je
menu (hlavní, okenní, se seznamem ikonifikovaných a se seznamem běžících
aplikací). Není zde žádný panel, který by cokoliv zobrazoval, celou
plochu monitoru máte konečně pro sebe!
V adresáři ~/.pekwm/ se nacházejí soubory nastavující
chování správce, které jsou bohatě dokumentovány. (Odkazy vás přesměrují
na originální dokumentaci.)
| Soubor | Obsah a účel |
| config | Hlavní konfigurační soubor. Zde se uvádí, kde leží ostatní
konfigurační soubory (všechny jsou uvedeny v této tabulce). Kromě toho se zde
specifikuje chování správce oken, jedná se tedy o jádro celého systému.
Ve zkratce:
|
| autoproperties | V souboru jsou uloženy "Automatic properties" čili "automatické
vlastnosti". Je zde specifikováno, kde se má okno zobrazit (plocha,
poloha na ploše), jeho velikost, stav (ikona, na všech plochách, vždy
navrchu, pouze titulek atd.) a také to, jestli má okno dekoraci správce
oken a je-li seskupeno (o tom později). Identifikace oken se provádí na
základě jeho názvu, který lze získat pomocí programu xprop.
Je zde uvedeno několik vyčerpávajících příkladů: např. okno "Ořez" v
GIMPu se objevuje vždy na tom nejhorším místě. Můžeme ho tedy donutit,
aby se zobrazovalo v pravém horním rohu. Vynikající myšlenka. |
| keys | Soubor definuje klávesové zkratky. Můžete si vymýšlet nejkrkolomnější kombinace, budete spokojeni. Napočítal jsem celkem 69(!) akcí, které správce k ovládání plochy a oken nabízí. To ještě není vše, můžete je totiž kombinovat a provádět různé obskurní činnosti (poslední příklad). Jediné mínus je, že jsem nikde nenašel definice kláves a musel jsem dlouho zjišťovat, proč mi nefunguje kombinace s klávesou "Alt", nebo co to je "Mod4". (Mělo být "Mod1"; "Mod4" je pravá winklávesa.) Soubor má tři sekce: Global -- obecné klávesové hmaty, MoveResize -- režim posunu/změny velikosti okna, Menu -- režim výběrů z nabídek. |
| menu |
Definice dvou nabídek: hlavní a okenní. Hlavní se objevuje, pokud kliknete např. pravým tlačítkem na ploše, okenní, pokud kliknete pravým tlačítkem na titulku okna. Hlavní menu má jednoduchou a logickou strukturu, která je v tomto typu souborů obvyklá. Definujete položky, akce, které jsou s nimi svázané, podnabídky apod. Specialitou jsou tzv. dynamická menu. Jedná se o skript v jakémkoliv jazyku, na jehož výstupu musí být seznam platných položek menu. Jako příklad slouží skript pro změnu tématu. Nabídka pro ovládání okna je vyčerpávající, zbývá ji jen počeštit.
Jak už jsem zmínil, všechny akce lze provádět klávesovými zkratkami,
takže pro někoho je toto menu zbytečné.
|
| mouse | Sekce pro myš je dělena do tří částí (Frame -- rám a titulek oken, Client -- plocha okna, Root -- výraz pro plochu), v každé tedy znamená např. kliknutí levého tlačítka něco jiného. Dále lze definovat akce pro pohyb myši, uvolnění tlačítka atd. |
| start | Tento skript je alternací standardního skriptu
~/.xinitrc. Odlišuje se od něj v tom, že je spouštěn nejen
na začátku sezení, ale pokaždé, když je pekwm restartován příkazem
Restart z hlavní nabídky. |
Velice důležitou a praktickou vlastností manažeru je, že podporuje seskupování programů. V praxi to funguje tak, že "uchopíte" prostředním tlačítkem okno a přetáhnete ho na jiné. Titulek okna se rozdělí na polovinu, v každé polovině je popiska jednotlivého programu. Ty vybíráte opět kliknutím středního tlačítka. Jako ukázku můžete shlédnout následující animovaný obrázek.

Okno opět odtáhnete podržením prostředního tlačítka. Ačkoliv je celá situace trochu nepřehledná, až si zvyknete na to, že vám v jednom "okně" běží čtyři aplikace, budete se divit, jak je možné, že to jinde nefunguje.
Jak jsem už zmínil, program podporuje témata, což není nijak neobvyklé, ale udělá to člověku radost. Já jsem vyrobil naprosto originální téma pro čtenáře AbcLinuxu, můžete si ho stáhnout včetně všech konfiguračních souborů. Všechny obrázky v tomto textu (pokud není napsáno jinak) jsou snímány v prostředí, kde bylo toto téma použito.
Mechanismus témat nebo chcete-li skinů je tradičně jednoduchý, ale v konečném efektu silný. Jako autor tématu máte k dispozici několik částí okna, které můžete (musíte, pokud už jednou začnete) pokrýt bitmapou. Jsou to vertikální a horizontální okraje, rožky a titulek okna. Pro definici tlačítka můžete použít všechny příkazy, které správce nabízí, takže počet tlačítek na titulku okna nemusí být jen klasický (tři), ale můžete své schopnosti rozvinout. Poloha tlačítek na titulku je na vás. Následuje ukázka z výše uvedeného stylu.
Window {
TitleHeight = "14"
TitlePadding = "2"
Font = "-b&h-lucida-medium-r-*-*-10-*-*-*-*-*-iso8859-2" {
Justify = "Center"
}
Focused {
#grouped, not focused but selected
Text = "rgb:00/00/00" # text titulku
Pixmap = "unse-win.xpm" # bitmapa titulku
Separator = "bd-vrt.xpm" # vertikální
odělovač
Border { # názvy použitých bitmap
Top = "fo-bd-c.xpm bd-hrz.xpm fo-bd-c.xpm"
Side = "bd-vrt.xpm bd-vrt.xpm"
Bottom = "fo-bd-c.xpm bd-hrz.xpm fo-bd-c.xpm"
}
}
...
Menu {
Font = "-b&h-lucida-medium-r-*-*-10-*-*-*-*-*-iso8859-2"
Padding = "4"
TextJustify = "Left"
TextColor = "rgb:ff/ff/ff"
TextColorSelected = "rgb:dd/ff/ff"
TextColorTitle = "rgb:ff/ff/ff"
Background = "rgb:39/5d/73"
BackgroundSelected = "rgb:66/89/a1"
BackgroundTitle = "rgb:00/00/00"
BorderColor = "rgb:3d/53/65"
BorderWidth = "2"
}
Ukázka plochy, odkaz na celý obrázek (cca 200 kB).
Ukázka plochy, odkaz na celý obrázek (cca 135 kB)
Je na místě zmínit také nevýhody manažeru. Nesetkal jsem se s žádnou chybou (bugem) nebo výrazným koncepčním nedostatkem. Nemám pocit, že by se chování programu nastavovalo příliš složitě, jak se autoři pořád obávají, naopak, ačkoliv neprogramátor, mám pocit, že jsem si "naprogramoval" svůj vlastní manažer na jakémsi základě, který jsem si stáhl. Prostě program je natolik flexibilní, že u každého uživatele může vypadat jinak a jinak se chovat, ale zároveň je jednoduché používat ho konvenčním způsobem.
Program neumí uložit sezení a znovu je načíst. To je pro tyto "odlehčené" správce charakteristické a lze to chápat jako daň jednoduchosti (celý systém je tvořen jedním programem). Otázkou je, zda-li je tato vlastnost žádoucí. Jakýkoliv program lze spustit na přesně určeném místě, lze ovlivňovat jeho parametry, a to i v okamžiku, kdy už program běží (je ovšem nutné správce z hlavní nabídky restartovat).
Nepřišel jsem ale na to, jakým způsobem změnit standardní chování při přesunu okna: stisknete-li nad plochou okna levý alt (resp. Mod1 v terminologii) a za stisku pravého tlačítka táhnete, okno se roztahuje ve směru tahu pouze tehdy, bylo-li uchopeno v pravé dolní části. Když ho chytnete v horní části, "stahuje" se horní část dolů (spodní část se tedy nemění). To je pro mě velice nepříjemné, protože jsem si zvykl na to, že okno lze uchopit kdekoliv, táhnout alt+pravé tlačítko, a tím ho zvětšovat/zmenšovat.
Jak jsem už uvedl, neobjevil jsem žádnou chybu v programu, což ovšem neznamená, že v něm žádné nejsou. Celý systém na mě působí dokonale: stoprocentně funkční, jednoduchý, přizpůsobitelný, rychlý a zábavný. Slučuje všechny kladné vlastnosti tohoto typu okenních správců a těch záporných má přitom minimum. Pro někoho tím může být absence informačního panelu; ten lze ale nahradit některou z dokovatelných aplikací. Není nutné spouštět externě žádné zásadní programy, pouze ty, které přinášejí nějakou přídavnou hodnotu (nastavení pozadí, dockapps, hodiny apod.). Jeho nastavení vyžaduje pár hodin zkoušení a ladění (hlavně nastavení kláves), ale výsledek je snad přesně to, co uživatel vyžaduje. Myslím, že nemusíte dělat kompromisy.

Nástroje: Tisk bez diskuse
Tiskni
Sdílej:
To jsi mi, Vlastimile, neměl dělat - dávat mi ve zkouškovém do rukou takovou hračku
Trochu vážněji: wm je opravdu zajímavý, malý,konfiguráky (po letmém kouknutí patrně = zatimní dojem) jednoduché.
Jen malá výhrada k Tebou dodanému tématu: ještě tam chybí tučnák na levé straně lišty - zkusím si ho tam nějak dodat 
Malinko OT: Na prázdniny si vezu své pc domů a uvidíme, zda se jej např. pomocí pekwm naučí ovládat maminka. Ona je totiž v oblasti počítačů absolutně netknutá (tedy včetně OS jistého Williama G.) Výborné pole pro agitku
--vo
Trochu kostrbaté, ale nenapadá mě, jak bych subj jinak popsal.
--vo
Ale třeba to půjde nějak přečůrat.
?